.float-card{background-color:#f5fbff;padding:28px 20px;box-shadow:3px 3px 8px 0 rgba(23,23,23,.05);border-radius:12px 12px 12px 12px}.float-card .float-card-header{display:flex;align-items:center;gap:8px}.float-card .float-card-header .float-card-label{font-size:16px;font-weight:500}.float-card .float-card-content{margin-top:4px;font-size:14px;font-weight:400;color:#595959;text-wrap:nowrap}.introduce-card{will-change:transform;position:relative;box-sizing:border-box;border-radius:12px;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.introduce-card h3{font-weight:300;font-size:21px;line-height:25px;transition:all .3s ease-in-out}.introduce-card h2{font-weight:500;font-size:24px}.introduce-card p{display:block;font-weight:400;font-size:16px;color:#595959}.introduce-card a,.introduce-card p{opacity:0;height:auto;min-height:0;margin:0;transition:all .3s ease-out;transform:translateY(10px);visibility:hidden}.introduce-card a{color:#007aff;text-align:left;align-self:flex-start}.introduce-card img{display:block;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:margin-top .3s ease-in-out}.introduce-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #007aff;border-radius:12px;pointer-events:none;opacity:0;transition:opacity .3s ease-in-out}.introduce-card .introduce-card-content{margin-top:auto;display:flex;flex-direction:column;gap:8px;overflow:hidden}.is-horizontal{grid-row:span 1;grid-column:span 2;flex-direction:row-reverse;padding:35px 40px 35px 32px;overflow:hidden;height:221px}.is-horizontal:hover{box-shadow:0 4px 39px 0 rgba(0,122,255,.1)}.is-horizontal:hover:before{opacity:1}.is-horizontal:hover a,.is-horizontal:hover p{opacity:1;transform:translateY(0);visibility:visible;min-height:auto}.is-horizontal:hover a{padding-top:20px}.is-horizontal:hover h3{margin-top:0}.is-horizontal h3{margin-top:74px}.is-vertical{padding:32px 24px;height:462px;grid-row:span 2;grid-column:span 1;flex-direction:column;align-items:center}.is-vertical:hover{box-shadow:0 4px 39px 0 rgba(0,122,255,.1)}.is-vertical:hover:before{opacity:1}.is-vertical:hover a,.is-vertical:hover p{opacity:1;transform:translateY(0);visibility:visible;min-height:auto}.is-vertical:hover a{margin-top:30px}.is-vertical:hover img{margin-top:27px}.is-vertical:hover h3{margin-top:32px}.is-vertical h3{margin-top:87px}.is-vertical img{margin-top:78px}